<template>
  <div>qqq
    <span>欢迎使用风险评估系统aaaaaa</span>
  </div>
</template>

<script>
  export default {
    name: "Login",
    data() {
      return {

        loginRules: {

        },
        loading: false,
        // 验证码开关
        captchaOnOff: true,
        // 注册开关
        register: false,
        redirect: undefined
      };
    },
    watch: {
    },
    created() {
      debugger
      //平台单独的登录  2022年4月19日11:23:58

      this.getLoginByNameAndTokenJ();
    },
    methods: {
      /**
       * 三方平台单点登陆系统 2022年4月19日11:22:33
       * 只传递token
       */
      getLoginByNameAndTokenJ(){
        debugger
        //获取地址栏中的token
        var token = this.$route.query.token;
        //调用登录的接口
        if(token==''||token==undefined||token==null){
          //不是那边系统过来的，不走这个地方（阻止created的方法继续向下走）

        }else{
          //转圈圈，不要看到登陆页面，无感体验
          this.loading = true;
          var logininfo= {
            "token":token
          };

          //执行另一套登录操作
          //不是本系统的用户,去J平台登陆去
          this.$store.dispatch("LoginJHaveToken", logininfo).then(() => {

            this.$message.success("登录成功");
            this.loading = false;
            //判断当前角色
            getInfo().then((res) => {

              //获取角色名称
              var rolesName = res.roles[0];
              //获取所属场馆
              this.deptInfo = res.dept;
              sessionStorage.setItem("ssUserName", res.user.nickName);

              this.$router.push({path: this.redirect || "/"}).catch(() => {
              });

              // //如果是场馆管理员
              // if (rolesName === 'changguanmanager') {
              //   this.$router.push({
              //     path: "/VenueKanban",
              //     query: {changguan: res, aa: 0},
              //     replace: true
              //   }).catch(() => {
              //   });
              //   //否则就是其他用户
              // } else {
              //   this.$router.push({path: this.redirect || "/"}).catch(() => {
              //   });
              // }
            });
          }).catch(err=> {
            console.log("有异常信息",err);
            //异常信息
            this.loading = false;
            // if (this.captchaOnOff) {
            //   this.getCode();
            // }
          });
        }
      },
    }
  };
</script>

<style rel="stylesheet/scss" lang="scss">

</style>
